@CHARSET "ISO-8859-1";

#primaryContainer {
margin: 0;
}


.actionBox{
	text-align: left;
}

.actionBox>.actionLink.singleButton {
	width: 100%;
}

.actionBox>.actionLink {
	width: 48%;
	margin: 5px 0;
}

.actionBox>.actionLink:last-child {
	float: right;
}

.goBackLink {
	font-weight: bold;
	text-align: center;
	margin: 0 15px 10px;
}

#directorySearch select{
	border-radius: 0px;
}

.checkboxSection{
	background: #EAEAEA;
	padding: 7px 3px 7px 7px;
}
.checkBoxDiv, .checkBoxDivDisabled,
.radioDiv{
	float: right;
	display: inline;
	margin-top: -3px;
	margin-right: 4px;
}

.filterListItem {
	height: 30px;
	padding: 10px 5px 0px 10px;
}

#directoryResults .header{
	font-weight: bold;
	padding: 8px 10px;
	text-align: center;
	border-top: 1px solid;
}

.regionHead,
.countryHead,
.stateHead {
	padding: 5px 10px;
	border-bottom: 1px solid #D0D0D0;
}

.regionHead:first-child {
	border-top: 1px solid #D0D0D0;
}

.propertyLinkHead+.cityHead,
.propertyLinkHead+.stateHead,
.propertyLinkHead+.countryHead {
	border-top: 1px solid #D0D0D0;
	margin-top:10px;
}


.regionHead {
	font-weight: bold;
}
.cityHead {
	padding: 5px 10px;
}

.cityHead,
.propertyLinkHead {
	margin: 0 10px;
}

.parentPropertyBox{
	padding: 0 5px;
}

.propertyBox{
	position: relative;
}


.propertyInfo > div,
.propertyInfo > a {
	display: inline-table;
	vertical-align: top;
}
.propertyDetails > div {
	float: left;
}

.expandable.propertyLinkHead .headerBox {
	padding: 0px;
	position: relative;
}
.propertyLinkHead > a {
	padding: 15px 20px;
}
.propertyLinkHead .headerText {
	margin-right:25px;
}
.propertyLinkHead:not(:first-child) {
	margin-top: 1px;
}

.propertyInfo {
	padding: 5px 0;
	margin: 0 15px 0 10px;
}

.propertyDetails {
	width: 47%;
	margin: 0 ;
}
.ratings{
	height: 15px;
}
.phoneNumber{
	margin-top:5px;
}
.opening{
	margin-top:5px;
}
.detailThumb {
	padding-top:5px;
	width: 50%;
}
.propertyThumbnail {
	width: 100%;
}
.address {
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
}
.distance {
	margin: 0 20px 0 0;
}
.propertyLink{
	position: absolute;
	right: -15px;
	top: 30%;
	width: 40px;
	height: 24%;
}
.propertyOverview .propertyRatings {
    margin-top: 10px;
}
.propertyOverview .propertyRatings .propertyRatingsLabel {
    float: none;
    font-size: 12px;
}

.filterList .expandedNav li{
    margin: 0;
}
#hotelCategoryFilter {
	margin-bottom: 10px;
}

#directoryResults .expandingList .expandable>:first-child {
    margin: 0px;
    padding: 0px;
}

.propertyLinkHead .headerBox .headerText span{
	text-transform:none;
}

